body {
    font: 14px "Century Gothic", Futura, sans-serif;
    margin: 20px;
    ol, ul {
      padding-left: 30px;
    }
    
    .board-row:after {
      clear: both;
      content: "";
      display: table;
    }
    
    .status {
      margin-bottom: 10px;
    }

    

    #clicked {
      font-size: 20px;
    }
    
    .square {
      background: #fff;
      border: 1px solid #999;
      float: left;
      font-size: 24px;
      font-weight: bold;
      line-height: 34px;
      height: 34px;
      margin-right: -1px;
      margin-top: -1px;
      padding: 0;
      text-align: center;
      width: 34px;
    }
    
    .square:focus {
      outline: none;
    }
    
    .kbd-navigation .square:focus {
      background: #ddd;
    }
    
    .game {
      display: flex;
      flex-direction: row;
    }
    
    .game-info {
      margin-left: 20px;
    }
    
  
    .ele-style {
        color: red;
    }
  }
  
  .clicked {
    color: red;
  }
  .App {
    margin: 0;
    padding: 0;
    background-color: rgba( 0,0,0 , 0.08);
  }

  